import re
def run(s):
    minn = -2147483648
    maxx = 2147483647
    # 清除字符串多余的空格
    s = s.lstrip()
    # 设置正则规则
    num_match = re.compile(r'^[\+\-]?\d+')
    # 查找匹配的内容
    num = num_match .findall(s)
    # 将列表转换为字符串，在转换为整数
    num = int(''.join(num))
    # 设置数值边界，并返回转换后的整数
    return max(min(num, maxx), minn)


def main():
    s = str(input())
    res = run(s)
    print(res)
main()
